#ifndef _XMLMODEL_H_
#define _XMLMODEL_H_

#include <string>

#include <boost/property_tree/ptree.hpp>
#include <boost/property_tree/xml_parser.hpp>
#include <boost/foreach.hpp>
#include <iostream>
#include "util.h"

class XmlModel{
public:
    XmlModel(std::string path) : m_path(path) {}
    
    virtual void save()=0;
    virtual void load()=0;
protected:
    std::string m_path;
};

#endif
